package com.act.moudles.act.service;


import com.act.moudles.baseAct.entity.TaskAno;
import org.activiti.bpmn.model.UserTask;


import java.util.List;
import java.util.Map;

public interface ActDeployService {

    /**
     * 动态部署流程
     * @param bpmnPath  bpmn文件路径
     * @param pngPath  png路径
     * @param bpmnName 流程名称
     * @param tentId 多租户Id
     */
    Map<String,String> digDeploy(String bpmnPath, String pngPath, String bpmnName,String tentId)throws Exception;


    /**
     * 解析出流程任务
     * @param flowKey  流程key
     * @param tenantId 多租户Id
     * @return
     */
    List<TaskAno>  anlTaskAnoByFlow(String flowKey,String tenantId);



}
